﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Sistema_Totem.Presentacion.Contrato.Proyectos;
using Sistema_Totem.Presentacion.Presentador.Proyectos;
using System.Web.SessionState;


namespace Sistema_Totem.Vista.Proyectos
{
    public partial class ConsultarProyectoCompleto : System.Web.UI.Page, IContratoConsultarProyectoCompleto
    {
        private PresentadorConsultarProyectoCompleto _presentador;

        #region Constructor

        public ConsultarProyectoCompleto()
        {
            _presentador = new PresentadorConsultarProyectoCompleto(this);
        }

        #endregion Constructor

        #region Métodos

        protected void Page_Load(object sender, EventArgs e)
        {
            _presentador.ConsultarProyecto(1);
        }

        public HttpSessionState Sesion
        {
            get { return Session; }
        }       

        public Label CodigoProyecto
        {
            get { return codigoProyecto; }
            set { codigoProyecto = value; }
        }

        public Label NombreProyecto
        {
            get { return nombreProyecto; }
            set { nombreProyecto = value; }
        }

        public Label NombreCliente
        {
            get { return nombreCliente; }
            set { nombreCliente = value; }
        }

        public Label AreaProyecto
        {
            get { return areaProyecto; }
            set { areaProyecto = value; }
        }

        public TextBox DescripcionProyecto
        {
            get { return descripcionProyecto; }
            set { descripcionProyecto = value; }
        }

        public ListBox InvolucradosProyecto
        {
            get { return involucradosProyecto; }
            set { involucradosProyecto = value; }
        }

        public Label PlantillaCU
        {
            get { return plantillaCU; }
            set { plantillaCU = value; }
        }

        public Label PlantillaMinuta
        {
            get { return plantillaMinuta; }
            set { plantillaMinuta = value; }
        }

        public Label PlantillaRequerimiento
        {
            get { return plantillaRequerimiento; }
            set { plantillaRequerimiento = value; }
        }

        public Label PlantillaErs
        {
            get { return plantillaErs; }
            set { plantillaErs = value; }
        }

        public Label PlantillaPropuesta
        {
            get { return plantillaPropuesta; }
            set { plantillaPropuesta = value; }
        }

        public Label EstadoProyecto
        {
            get { return estadoProyecto; }
            set { estadoProyecto = value; }
        }

        public Label FechaInicio
        {
            get { return fechaInicio; }
            set { fechaInicio = value; }
        }

        public Label FechaFin
        {
            get { return fechaFin; }
            set { fechaFin = value; }
        }

        public Label MensajeError
        {
            get { return mensajeError; }
            set { mensajeError = value; }
        }

        public Label MensajeExito
        {
            get { return mensajeConfirmacion; }
            set { mensajeConfirmacion = value; }
        }

        #endregion Métodos
 
    }
}